japanese lime (tilia japonica) - Turkish English Dictionary